/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package classes;

import bd.*;
import java.util.ArrayList;

/**
 *
 * @author Alan JPS
 */
public class Estado {
    private String sigla;
    private String descr;

    public Estado() {
    }

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public String getSigla() {
        return sigla;
    }

    public void setSigla(String sigla) {
        this.sigla = sigla;
    }

    public boolean salvar(Usuario usuarioLogado)
    {
        return EstadoBD.salvar(this, usuarioLogado);
    }

    public boolean alterar(Usuario usuarioLogado)
    {
        return EstadoBD.alterar(this, usuarioLogado);
    }

    public boolean deletar()
    {
        return EstadoBD.deletar(this.sigla);
    }

    public Estado selecionar(String sigla)
    {
        return EstadoBD.selecionar(this.sigla);
    }

      public static ArrayList<Estado> selecionar()
    {
        return EstadoBD.selecionar();
    }

    public static ArrayList<Estado> pesquisar(String estado)
    {
        return EstadoBD.pesquisar(estado);
    }


    @Override
    public String toString(){
        return this.descr;
    }
}
